DSM - PM 2 : A portable implementation platform for multithreaded DSM consistency protocols ( extended
نویسندگان
چکیده
DSM-PM2 is a platform for designing, implementing and experimenting multithreaded DSM consistency protocols. It provides a generic toolbox which facilitates protocol design and allows for easy experimentation with alternative protocols for a given consistency model. DSM-PM2 is portable across a wide range of clusters. We illustrate its power with figures obtained for different protocols implementing sequential consistency, release consistency and Java consistency, on top of Myrinet, Fast-Ethernet and SCI clusters. Citation: This report has been published in the Proceedings of the 6th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS ’01) [4]. Please mention this reference in any citation.
منابع مشابه
A portable implementation platform for multithreaded DSM consistency protocols
DSM-PM2 is a platform for designing, implementing and experimenting multithreaded DSM consistency protocols. It provides a generic toolbox which facilitates protocol design and allows for easy experimentation with alternative protocols for a given consistency model. DSM-PM2 is portable across a wide range of clusters. We illustrate its power with figures obtained for different protocols impleme...
متن کاملImplementing Multithreaded Protocols for Release Consistency on Top of the Generic DSM-PM Platform
DSM-PM is an implementation platform designed to facilitate the experimental studies with consistency protocoles for distributed shared memory. This platform provides basic building blocks, allowing for an easy design, implementation and evaluation of a large variety of multithreaded consistency protocols within a unified framework. DSM-PM is portable over a large variety of cluster architectur...
متن کاملImplementing multithreaded protocols for release consistency on top of the generic DSM-PM2 platform
LIP, ENS Lyon, 46 Allée d’Italie, 69364 Lyon Cedex 07, France Contact: [email protected] Abstract. DSM-PM2 is an implementation platform designed to facilitate the experimental studies with consistency protocoles for distributed shared memory. This platform provides basic building blocks, allowing for an easy design, implementation and evaluation of a large variety of multithreaded co...
متن کاملOMPC++ - A Portable High-Performance Implementation of DSM using OpenC++ Reflection
Platform portability is one of the utmost demanded properties of a system today, due to the diversity of runtime execution environment of wide-area networks, and parallel programs are no exceptions. However, parallel execution environments are VERY diverse, could change dynamically, while performance must be portable as well. As a result, techniques for achieving platform portability are someti...
متن کاملThe Performance Model of SilkRoad - A Multithreaded DSM System for Clusters
Distributed Shared Memory (DSM) is a highly desirable programming model for cluster based computing. Even though a number of software DSMs have been developed with their performance evaluated, few of them have a theoretical performance model. In this paper, we propose and analyze the performance model of the software DSM of SilkRoad, a multithreaded runtime system for cluster computing. SilkRoa...
متن کامل